/*
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice,
 *  this list of conditions and the following disclaimer.
 *  Redistributions in binary form must reproduce the above copyright
 *  notice, this list of conditions and the following disclaimer in the
 *  documentation and/or other materials provided with the distribution.
 *  Neither the name of the dreamlu.net developer nor the names of its
 *  contributors may be used to endorse or promote products derived from
 *  this software without specific prior written permission.
 *  Author: Chill 庄骞 (smallchill@163.com)
 */
package org.springblade.modules.digitalization.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;

import java.util.Date;

/**
 * 单位基本情况信息集-JAVA 实体类
 *
 * @author RS
 * @since 2022-10-18
 */
@Data
@TableName("ums_b01")
@ApiModel(value = "B01对象", description = "单位基本情况信息集-JAVA")
@EqualsAndHashCode(callSuper = true)
public class B01Entity extends TenantEntity {
	private static final long serialVersionUID = 1L;
	/**
	 * 唯一标示
	 */
	@ApiModelProperty(value = "唯一标示")
	@TableId("id")
	private Long id;
	/**
	 * 单位名称
	 */
	@ApiModelProperty(value = "单位名称")
	private String b0101;
	/**
	 * 单位简称
	 */
	@ApiModelProperty(value = "单位简称")
	private String b0104;
	/**
	 * 法人单位、内设机构、机构分组编码
	 */
	@ApiModelProperty(value = "法人单位、内设机构、机构分组编码")
	private String b0114;
	/**
	 * 单位（系统）编码
	 */
	@ApiModelProperty(value = "单位（系统）编码")
	private String b0111;
	/**
	 * ZB01—2020/GQMC《中国行政区划和世界各国及地区名称代码》
	 */
	@ApiModelProperty(value = "ZB01—2020/GQMC《中国行政区划和世界各国及地区名称代码》")
	private String b0117;
	/**
	 * 父级单位（系统）编码
	 */
	@ApiModelProperty(value = "父级单位（系统）编码")
	private String b0121;
	/**
	 * *ZB87—2016/DWLS《单位隶属关系代码》
	 */
	@ApiModelProperty(value = "*ZB87—2016/DWLS《单位隶属关系代码》")
	private String b0124;
	/**
	 * ZB03—1994/DWJB《单位级别代码》
	 */
	@ApiModelProperty(value = "ZB03—1994/DWJB《单位级别代码》")
	private String b0127;
	/**
	 * **ZB04—2016/DWXZ《单位性质类别代码》
	 */
	@ApiModelProperty(value = "**ZB04—2016/DWXZ《单位性质类别代码》")
	private String b0131;
	/**
	 * 法人单位标识
	 */
	@ApiModelProperty(value = "法人单位标识")
	private String b0194;
	/**
	 * 行政编制数
	 */
	@ApiModelProperty(value = "行政编制数")
	private Integer b0227;
	/**
	 * 事业编制数（参照）
	 */
	@ApiModelProperty(value = "事业编制数（参照）")
	private Integer b0232;
	/**
	 * 事业编制数（非参照）
	 */
	@ApiModelProperty(value = "事业编制数（非参照）")
	private Integer b0233;
	/**
	 * 工勤编制数
	 */
	@ApiModelProperty(value = "工勤编制数")
	private Integer b0236;
	/**
	 * 其他编制数
	 */
	@ApiModelProperty(value = "其他编制数")
	private Integer b0234;
	/**
	 * 内设领导职数
	 */
	@ApiModelProperty(value = "内设领导职数")
	private Integer b0150;
	/**
	 * 正职领导职数
	 */
	@ApiModelProperty(value = "正职领导职数")
	private Integer b0183;
	/**
	 * 副职领导职数
	 */
	@ApiModelProperty(value = "副职领导职数")
	private Integer b0185;
	/**
	 * 机构成立批准日期
	 */
	@ApiModelProperty(value = "机构成立批准日期")
	private Date b0164;
	/**
	 * 机构成立批准文号
	 */
	@ApiModelProperty(value = "机构成立批准文号")
	private String b0167;
	/**
	 * 参照公务员法管理申请日期
	 */
	@ApiModelProperty(value = "参照公务员法管理申请日期")
	private Date b0268;
	/**
	 * 参照公务员法管理申请文号
	 */
	@ApiModelProperty(value = "参照公务员法管理申请文号")
	private String b0269;
	/**
	 * 参照公务员法管理审批日期
	 */
	@ApiModelProperty(value = "参照公务员法管理审批日期")
	private Date b0238;
	/**
	 * 参照公务员法管理审批文号
	 */
	@ApiModelProperty(value = "参照公务员法管理审批文号")
	private String b0239;
	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注")
	private String b0180;
	/**
	 * 排序号
	 */
	@ApiModelProperty(value = "排序号")
	private String sortid;
	/**
	 * 管档单位类别
	 */
	@ApiModelProperty(value = "管档单位类别")
	private String archivecategory;
	/**
	 * 是否为管档单位
	 */
	@ApiModelProperty(value = "是否为管档单位")
	private String isguandang;

}
